﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PDS_ANDU.DTO
{
    /// <summary>
    /// Clase para manejo de datos de perfiles.
    /// </summary>
    public class DTOPerfil
    {
        private int numero;
        private string nombre;
        private string[] filtros;   // nombre de categorias asociadas al perfil
        bool todas;  // considera o no todas las categorias para enviar notificaciones

        public DTOPerfil(int num, string nomb, string[] filtros)
        {
            Numero = num;
            Nombre = nomb;
            Filtros = filtros;
        } // fin de constructor

        public DTOPerfil(int num, string nomb, string[] filtros, bool todas)
        {
            Numero = num;
            Nombre = nomb;
            Filtros = filtros;
            Todas = todas;
        } // fin de constructor

        // Propiedad del atributo numero
        public int Numero
        {
            get
            {
                return numero;
            }
            set
            {
                numero = value;
            }
        } // fin de propiedad Numero

        // Propiedad del atributo nombre
        public string Nombre
        {
            get
            {
                return nombre;
            }
            set
            {
                nombre = value;
            }
        } // fin de propiedad Nombre

        // Propiedad del atributo filtros
        public string[] Filtros
        {
            get
            {
                return filtros;
            }
            set
            {
                filtros = value;
            }
        } // fin de propiedad Filtros

        // Propiedad del atributo todas
        public bool Todas
        {
            get
            {
                return todas;
            }
            set
            {
                todas = value;
            }
        } // fin de propiedad Todas
    } // fin de clase DTOPerfil
}
